package com.example.demo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("bd_act_entry")
public class BdEntry {
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 已提交材料
     */
    @TableField(value = "submitted_materials")
    private String submittedMaterials;

    /**
     * 施工证
     */
    @TableField(value = "construction_certificate")
    private String constructionCertificate;

    /**
     * 施工证数量
     */
    @TableField(value = "construction_certificate_num")
    private String constructionCertificateNum;

    /**
     * 货车证
     */
    @TableField(value = "truck_certificate")
    private String truckCertificate;

    /**
     * 货车证数量
     */
    @TableField(value = "truck_certificate_num")
    private String truckCertificateNum;

    /**
     * 货车证车牌
     */
    @TableField(value = "truck_certificate_notes")
    private String truckCertificateNotes;

    /**
     * 卸货点
     */
    @TableField(value = "unloading_point")
    private String unloadingPoint;

    /**
     * 使用电梯
     */
    @TableField(value = "elevators_used")
    private String elevatorsUsed;

    /**
     * 电梯备注
     */
    @TableField(value = "elevator_notes")
    private String elevatorNotes;

    /**
     * 货物通行动线
     */
    @TableField(value = "freight_movement_line")
    private String freightMovementLine;

    /**
     * 地面保护
     */
    @TableField(value = "ground_protection1")
    private String groundProtection1;

    /**
     *
     */
    @TableField(value = "ground_protection2")
    private String groundProtection2;

    /**
     *
     */
    @TableField(value = "ground_protection3")
    private String groundProtection3;

    /**
     *
     */
    @TableField(value = "ground_protection4")
    private String groundProtection4;

    /**
     *
     */
    @TableField(value = "ground_protection5")
    private String groundProtection5;

    /**
     *
     */
    @TableField(value = "ground_protection6")
    private String groundProtection6;

    /**
     * 地面保护备注
     */
    @TableField(value = "ground_protection_notes")
    private String groundProtectionNotes;

    /**
     * 装饰保护
     */
    @TableField(value = "decoration_protection1")
    private String decorationProtection1;

    /**
     *
     */
    @TableField(value = "decoration_protection2")
    private String decorationProtection2;

    /**
     *
     */
    @TableField(value = "decoration_protection3")
    private String decorationProtection3;

    /**
     *
     */
    @TableField(value = "decoration_protection4")
    private String decorationProtection4;

    /**
     *
     */
    @TableField(value = "decoration_protection5")
    private String decorationProtection5;

    /**
     *
     */
    @TableField(value = "decoration_protection6")
    private String decorationProtection6;

    /**
     *
     */
    @TableField(value = "decoration_protection7")
    private String decorationProtection7;

    /**
     *
     */
    @TableField(value = "decoration_protection8")
    private String decorationProtection8;

    /**
     * 装饰保护备注
     */
    @TableField(value = "decoration_protection_notes")
    private String decorationProtectionNotes;

    /**
     * 污染控制
     */
    @TableField(value = "pollution_control1")
    private String pollutionControl1;

    /**
     *
     */
    @TableField(value = "pollution_control2")
    private String pollutionControl2;

    /**
     *
     */
    @TableField(value = "pollution_control3")
    private String pollutionControl3;

    /**
     *
     */
    @TableField(value = "pollution_control4")
    private String pollutionControl4;

    /**
     *
     */
    @TableField(value = "pollution_control5")
    private String pollutionControl5;

    /**
     *
     */
    @TableField(value = "pollution_control6")
    private String pollutionControl6;

    /**
     *
     */
    @TableField(value = "pollution_control7")
    private String pollutionControl7;

    /**
     *
     */
    @TableField(value = "pollution_control8")
    private String pollutionControl8;

    /**
     * 污染控制备注
     */
    @TableField(value = "pollution_control_notes")
    private String pollutionControlNotes;

    /**
     * 墙插
     */
    @TableField(value = "wall_insert")
    private String wallInsert;

    /**
     * 墙插数量
     */
    @TableField(value = "wall_insert_num")
    private String wallInsertNum;

    /**
     * 墙插位置
     */
    @TableField(value = "wall_insert_place")
    private String wallInsertPlace;

    /**
     * 地插
     */
    @TableField(value = "ground_insertion")
    private String groundInsertion;

    /**
     * 地插数量
     */
    @TableField(value = "ground_insertion_num")
    private String groundInsertionNum;

    /**
     * 地插位置
     */
    @TableField(value = "ground_insertion_place")
    private String groundInsertionPlace;

    /**
     * 航空插
     */
    @TableField(value = "aviation_plug")
    private String aviationPlug;

    /**
     * 航空插数量
     */
    @TableField(value = "aviation_plug_num")
    private String aviationPlugNum;

    /**
     * 航空插位置
     */
    @TableField(value = "aviation_plug_place")
    private String aviationPlugPlace;

    /**
     * 电箱
     */
    @TableField(value = "electric_box")
    private String electricBox;

    /**
     * 电箱数量
     */
    @TableField(value = "electric_box_num")
    private String electricBoxNum;

    /**
     * 电箱位置
     */
    @TableField(value = "electric_box_place")
    private String electricBoxPlace;

    /**
     * 强电间
     */
    @TableField(value = "strong_current_room")
    private String strongCurrentRoom;

    /**
     * 强电间数量
     */
    @TableField(value = "strong_current_room_num")
    private String strongCurrentRoomNum;

    /**
     * 强电间位置
     */
    @TableField(value = "strong_current_room_place")
    private String strongCurrentRoomPlace;

    /**
     * 会议中心用餐
     */
    @TableField(value = "dining_in")
    private String diningIn;

    /**
     * 会议中心外用餐
     */
    @TableField(value = "dining_out")
    private String diningOut;

    /**
     * 会议中心用餐人数
     */
    @TableField(value = "dining_in_num")
    private String diningInNum;

    /**
     * 会议中心用餐时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @TableField(value = "dining_in_time")
    private Date diningInTime;

    /**
     * 卫生保障
     */
    @TableField(value = "health_security")
    private String healthSecurity;

    /**
     * 场馆管理单位确认人
     */
    @TableField(value = "management_unit")
    private String managementUnit;

    /**
     * 物业工程确认人
     */
    @TableField(value = "property_engineering")
    private String propertyEngineering;

    /**
     * 物业安保确认人
     */
    @TableField(value = "property_security")
    private String propertySecurity;

    /**
     * 物业保洁确认人
     */
    @TableField(value = "property_cleaning")
    private String propertyCleaning;

    /**
     * 主场管理单位确认人
     */
    @TableField(value = "home_unit")
    private String homeUnit;

    /**
     * 状态
     */
    @TableField(value = "state")
    private String state;

    /**
     * 活动id
     */
    @TableField(value = "activity_id")
    private Integer activityId;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 是否删除
     */
    @TableField(value = "is_delete")
    private Integer isDelete;

    private Boolean unqualifiedNum;

}
